<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        //无参数,无返回值的函数
        function f1(){
            alert("f1被调用");


        }
        f1();
        //带参数,无返回值的函数
        //参数 :函数体执行所需要的数据
        //形参 :变量名
        //实参: 具体的数据
        //函数调用时,传参:函数形参变量赋值的过程
        function f2(x,y){
            var res =x * x + y *y;
            alert("x(2) +y(2)"+"="+res);
        }
        f2(3,4);
        //带有返回值的函数
        function sum(a,b){
            
            return a+b;
        }
        //函数带有返回值.外界调用时,可以选择接收
        var r = sum(199,299);
        console.log(r);

        var fun = function(){
            alert("fun");
        }
        fun();
        console.log(fun);

        //函数声明(参数)
        (function (a){
            alert(a);

        })("hello");

        
    </script>
</head>
<body>
    
</body>
</html>